Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Обробка символьних рядків. Робота з файлами

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Алгоритмічні мови та програмування
Варіант:
17

Частина тексту файла

БЛОК-СХЕМА ПРОГРАМИ   МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи №4 з курсу: «Алгоритмічні мови та програмування» на тему: «Обробка символьних рядків. Робота з файлами» Варіант № 17 Виконав: Прийняв: Львів 2011 Мета роботи – вивчити елементи мови Сі, рядки, рядкові константи, принципи потокового вводу-виводу, стандартні файли і функції для роботи з ними. ЗАВДАННЯ Сформувати і вивести на екран текстовий файл в якому символи “+” замінюються словом “SUMA”, символи “-” замінюються символом “MULT”, символи “/” – замінюються символом “DIV”. СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ i, j– змінні дійсного типу, які є аргументами виразу; main() – головна функція; for() – оператор циклу з передумовою; do while() – оператор циклу з післяумовою; printf() – функція виводу даних; scanf() – функція вводу даних; if() – оператор умови; ТЕКСТ ПРОГРАМИ #include <stdio.h> #include <stdlib.h> #include <conio.h> #define n 101 void word (char *str); FILE *fp1, *fp2; main () { char str[n]; fp1=fopen ("LAB_KOT_3.c","r"); while ((fgets(str,n,fp1)) != NULL) { word(str); } fclose(fp1); } void word (char *str) { int i=0, j=0; char a[n]; fp2=fopen ("lab_4.txt","a"); while (str[i] != '\0') { if (str[i] == '+') { a[i]='S'; a[i+1]='U'; a[i+2]='M'; a[i+3]='A'; i=i+3; } else if (str[i] == '-') { a[i]='M'; a[i+1]='U'; a[i+2]='L'; a[i+3]='T'; i=i+3; } else if (str[i] == '/') { a[i]='D'; a[i+1]='I'; a[i+2]='V'; i=i+2; } else a[i]=str[j]; j++; i++; } a[i]='\0'; fprintf(fp2, "%s", a); fclose (fp2); } РЕЗУЛЬТАТ РОБОТИ ПРОГРАМИ
Антиботан аватар за замовчуванням

28.05.2013 16:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини